using UnityEngine;

public class EOTD_NPCQuestTracker : MonoBehaviour
{
	public INT_Chat Interact;

	public string NPCName;

	[SerializeField]
	private HypothesisGoal Goal;

	[SerializeField]
	private int PreviouslyUsed;

	private bool FinishedUsing;

	private void Start()
	{
		PreviouslyUsed = PlayerPrefs.GetInt(NPCName + "_Interacted", 0);
	}

	private void Update()
	{
		if (!FinishedUsing && PreviouslyUsed == 0 && Interact.FirstTextPlayed)
		{
			HypotheticalGoalManager.Instance.IncrementGoal(Goal, 1);
			FinishedUsing = true;
			PlayerPrefs.SetInt(NPCName + "_Interacted", 1);
		}
	}
}
